4
תגובות
קראתי מאמרים רבים ומדריכים רבים על Paypal IPN אבל אני עדיין לא מצליח להתעסק עם זה כיוון שאני חדש בעניין.
אני רוצה שבהרשמה שלי כשלוחצים "שלח" זה ישלח את המשתמש ל PayPal כדי לבצע תשלום ורק לאחר מכן אם התשלום בוצע כראוי שירשום את המשתמש בדטאבייס, אם לא שישלח את ההרשמה לפח וירשום שההרשמה נכשלה.
איך מבצעים כזה דבר? אני אשמח אם מישהו יוכל להתפנות ולעזור לי, על עזרה ענקית יינתן תשלום.
יש לי כבר קוד הרשמה פשוט שמכניס את המשתמש והסיסמא ל Database, ומשתמש ב sandbox.
תודה רבה על העזרה!
אני רוצה שבהרשמה שלי כשלוחצים "שלח" זה ישלח את המשתמש ל PayPal כדי לבצע תשלום ורק לאחר מכן אם התשלום בוצע כראוי שירשום את המשתמש בדטאבייס, אם לא שישלח את ההרשמה לפח וירשום שההרשמה נכשלה.
איך מבצעים כזה דבר? אני אשמח אם מישהו יוכל להתפנות ולעזור לי, על עזרה ענקית יינתן תשלום.
יש לי כבר קוד הרשמה פשוט שמכניס את המשתמש והסיסמא ל Database, ומשתמש ב sandbox.
תודה רבה על העזרה!
4 תשובות
אופציה פשוטה:
אחרי ההרשמה להכניס את כל הנתונים לסשן.
אחרי התשלום בפועל להכניס את הנתונים מהסשן למסד.
חסרונות: המשתמש יצטרך להירשם מחדש אם יפסיק את התהליך באמצע.
לך לא תהיה מטריקה לגבי כמה אנשים התחילו את התהליך ועזבו באמצע.
הדרך השניה
בהרשמה הרגילה תכניס את המשתמש למסד.
צור לו עוד עמודה (האם שילם) שהערך שלה יהיה אפס.
אחרי התשלום תשנה לאחד.
באת נסיון ההזדהות תבדוק את שם המשתמש, סיסמה ואת הערך בעמודה הזו.
החסרונות: שמות משתמשים תפוסים
הפתרון:
א. לרשום את תאריך ההרשמה ואחת ליום למחוק משתמשים שנרשמו אבל לא שילמו
ב. לרשום את המשתמש לטבלה נפרדת של אנשים שעוד לא שילמו ואחרי התשלום להעביר לטבלת המשתמשים ששילמו.
האופציה הראשונה מתאימה יותר, הבעיה שאני לא יודע איך לשלב את ה Paypal IPN בתוך ההרשמה.
תודה רבה על העזרה!